const runtime.dataOffset
83 uses
runtime (current package)
map.go#L77: dataOffset = unsafe.Offsetof(struct {
map.go#L210: return add(unsafe.Pointer(b), dataOffset)
map.go#L454: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L459: e := add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L524: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L529: e := add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L568: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L573: e := add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L661: insertk = add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L662: elem = add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L669: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L680: elem = add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L703: insertk = add(unsafe.Pointer(newb), dataOffset)
map.go#L786: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L800: e := add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L991: k := add(unsafe.Pointer(b), dataOffset+uintptr(offi)*uintptr(t.KeySize))
map.go#L995: e := add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*uintptr(t.KeySize)+uintptr(offi)*uintptr(t.ValueSize))
map.go#L1266: x.k = add(unsafe.Pointer(x.b), dataOffset)
map.go#L1274: y.k = add(unsafe.Pointer(y.b), dataOffset)
map.go#L1279: k := add(unsafe.Pointer(b), dataOffset)
map.go#L1330: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map.go#L1358: ptr := add(b, dataOffset)
map.go#L1359: n := uintptr(t.BucketSize) - dataOffset
map.go#L1437: if dataOffset%uintptr(t.Key.Align_) != 0 {
map.go#L1440: if dataOffset%uintptr(t.Elem.Align_) != 0 {
map.go#L1641: srcK := add(unsafe.Pointer(src), dataOffset+uintptr(i)*uintptr(t.KeySize))
map.go#L1642: srcEle := add(unsafe.Pointer(src), dataOffset+abi.MapBucketCount*uintptr(t.KeySize)+uintptr(i)*uintptr(t.ValueSize))
map.go#L1643: dstK := add(unsafe.Pointer(dst), dataOffset+uintptr(pos)*uintptr(t.KeySize))
map.go#L1644: dstEle := add(unsafe.Pointer(dst), dataOffset+abi.MapBucketCount*uintptr(t.KeySize)+uintptr(pos)*uintptr(t.ValueSize))
map.go#L1766: srcK := add(unsafe.Pointer(srcBmap), dataOffset+i*uintptr(t.KeySize))
map.go#L1771: srcEle := add(unsafe.Pointer(srcBmap), dataOffset+abi.MapBucketCount*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L1834: k := add(unsafe.Pointer(b), dataOffset+offi*uintptr(t.KeySize))
map.go#L1899: ele := add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*uintptr(t.KeySize)+offi*uintptr(t.ValueSize))
map_fast32.go#L46: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*4+i*uintptr(t.ValueSize))
map_fast32.go#L95: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*4+i*uintptr(t.ValueSize)), true
map_fast32.go#L157: k := *((*uint32)(add(unsafe.Pointer(b), dataOffset+i*4)))
map_fast32.go#L188: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*4)
map_fast32.go#L195: elem := add(unsafe.Pointer(insertb), dataOffset+abi.MapBucketCount*4+inserti*uintptr(t.ValueSize))
map_fast32.go#L256: k := *((*unsafe.Pointer)(add(unsafe.Pointer(b), dataOffset+i*4)))
map_fast32.go#L287: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*4)
map_fast32.go#L294: elem := add(unsafe.Pointer(insertb), dataOffset+abi.MapBucketCount*4+inserti*uintptr(t.ValueSize))
map_fast32.go#L339: e := add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*4+i*uintptr(t.ValueSize))
map_fast32.go#L414: x.k = add(unsafe.Pointer(x.b), dataOffset)
map_fast32.go#L422: y.k = add(unsafe.Pointer(y.b), dataOffset)
map_fast32.go#L427: k := add(unsafe.Pointer(b), dataOffset)
map_fast32.go#L454: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map_fast32.go#L482: ptr := add(b, dataOffset)
map_fast32.go#L483: n := uintptr(t.BucketSize) - dataOffset
map_fast64.go#L46: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*8+i*uintptr(t.ValueSize))
map_fast64.go#L95: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*8+i*uintptr(t.ValueSize)), true
map_fast64.go#L157: k := *((*uint64)(add(unsafe.Pointer(b), dataOffset+i*8)))
map_fast64.go#L188: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*8)
map_fast64.go#L195: elem := add(unsafe.Pointer(insertb), dataOffset+abi.MapBucketCount*8+inserti*uintptr(t.ValueSize))
map_fast64.go#L258: k := *((*unsafe.Pointer)(add(unsafe.Pointer(b), dataOffset+i*8)))
map_fast64.go#L289: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*8)
map_fast64.go#L296: elem := add(unsafe.Pointer(insertb), dataOffset+abi.MapBucketCount*8+inserti*uintptr(t.ValueSize))
map_fast64.go#L343: e := add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*8+i*uintptr(t.ValueSize))
map_fast64.go#L418: x.k = add(unsafe.Pointer(x.b), dataOffset)
map_fast64.go#L426: y.k = add(unsafe.Pointer(y.b), dataOffset)
map_fast64.go#L431: k := add(unsafe.Pointer(b), dataOffset)
map_fast64.go#L458: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map_fast64.go#L492: ptr := add(b, dataOffset)
map_fast64.go#L493: n := uintptr(t.BucketSize) - dataOffset
map_faststr.go#L39: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*2*goarch.PtrSize+i*uintptr(t.ValueSize))
map_faststr.go#L55: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*2*goarch.PtrSize+i*uintptr(t.ValueSize))
map_faststr.go#L72: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+keymaybe*2*goarch.PtrSize))
map_faststr.go#L74: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*2*goarch.PtrSize+keymaybe*uintptr(t.ValueSize))
map_faststr.go#L101: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*2*goarch.PtrSize+i*uintptr(t.ValueSize))
map_faststr.go#L143: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*2*goarch.PtrSize+i*uintptr(t.ValueSize)), true
map_faststr.go#L159: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*2*goarch.PtrSize+i*uintptr(t.ValueSize)), true
map_faststr.go#L176: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+keymaybe*2*goarch.PtrSize))
map_faststr.go#L178: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*2*goarch.PtrSize+keymaybe*uintptr(t.ValueSize)), true
map_faststr.go#L205: return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*2*goarch.PtrSize+i*uintptr(t.ValueSize)), true
map_faststr.go#L269: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+i*2*goarch.PtrSize))
map_faststr.go#L307: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*2*goarch.PtrSize)
map_faststr.go#L313: elem := add(unsafe.Pointer(insertb), dataOffset+abi.MapBucketCount*2*goarch.PtrSize+inserti*uintptr(t.ValueSize))
map_faststr.go#L358: e := add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*2*goarch.PtrSize+i*uintptr(t.ValueSize))
map_faststr.go#L433: x.k = add(unsafe.Pointer(x.b), dataOffset)
map_faststr.go#L441: y.k = add(unsafe.Pointer(y.b), dataOffset)
map_faststr.go#L446: k := add(unsafe.Pointer(b), dataOffset)
map_faststr.go#L473: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map_faststr.go#L496: ptr := add(b, dataOffset)
map_faststr.go#L497: n := uintptr(t.BucketSize) - dataOffset
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |